body, td, th, select, textarea {
    font-size: 12px;
    color: #444444;
}
body, form {
    margin: 0;
}
table {
    border-collapse: collapse;
}
input {
    border: 1px solid #c5c6c9;
    background: url(../images/input_bg1.jpg);
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
}
textarea {
    border: 1px solid #c5c6c9;
}
.inputnoborder {
    border: 0px none;
    background: none;
}
.dbai {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 20px;
	color: #FFFFFF;
}

a {
    color: #444444;
    text-decoration: none;
}
a:hover, a:active {
    color: #ec0000;
}
.agray {
    color: #999999;
}
.awhite {
    color: #ffffff;
}
.an2 {
    background: url(../images/new_arr.gif) no-repeat left 5px;
    padding-left: 15px;
}
.an2:hover, .an2:active {
    background: url(../images/new_arr_a.gif) no-repeat left 5px;
}
#menu {
    margin: auto;
    width: 1003px;
    height: 118px;
    position: relative;
}
#banner {
    margin-top: -39px;
}
.scroll {
    scrollbar-face-color: #666666;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #ffffff;
}
#prolistdiv, #linkdiv {
    position: absolute;
    text-align: left;
    width: 212px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 192px;
    margin: 0px;
    margin-top: -1px;
    background-color: #ffffff;
    border: 1px solid #c5c6c9;
    padding: 6px;
    padding-left: 10px;
}
#prolistdiv a, #linkdiv a {
    display: block;
    height: 23px;
    line-height: 22px;
    margin-top: 1px;
    background: url(../images/arr2.gif) no-repeat 3px center;
    padding-left: 11px;
    white-space: nowrap;
    width: 100%;
}
#prolistdiv a:hover, #linkdiv a:hover, #prolistdiv a:active, #linkdiv a:active {
    background: none;
    background-color: #ec0000;
    color: #ffffff;
}
.leftbg {

    border-top: 0px none;
    width: 252px;
    padding: 0px;
    background-color: #ffffff;
}
#nav, .leftborder {
    border: 1px solid #c5c6c9;
    border-top: 0px none;
    width: 172px;
    padding: 8px;
    background-color: #ffffff;
}
#nav a {
    display: block;
    height: 25px;
    line-height: 25px;
    width: 146px;
    letter-spacing: 2px;
    background: url(../images/nav_bg.gif) no-repeat;
    padding-left: 26px;
    margin-top: 1px;
}
#nav a:hover, #nav a:active {
    background: url(../images/nav_bg_A.gif) no-repeat;
    background-color: #cc0000;
    color: #ffffff;
    width: 142px;
    padding-left: 28px;
    font-weight: bold;
}
.nava {
    background: url(../images/nav_bg_A.gif) no-repeat;
    background-color: #cc0000 !important;
    color: #ffffff !important;
    width: 142px !important;
    padding-left: 28px !important;
    font-weight: bold !important;
}
.btn_nor {
    width: 88px;
    height: 19px;
    line-height: 19px;
    color: #ffffff;
    background: url(../images/btn1_bg.gif) no-repeat;
    text-align: center;
    border: 0px none;
}
.ChildSort {
    float: right;
}
.SiteLink a {
    text-decoration: underline;
}
.SiteLink a:hover, #SiteLink a:active {
    text-decoration: underline;
}
.SortFolderOpen {
    background-image: url(../images/Sort_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortFolderClose {
    background-image: url(../images/Sort_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderOpen {
    background-image: url(../images/SortEnd_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderClose {
    background-image: url(../images/SortEnd_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortListline {
    padding-left: 16px;
    background-image: url(../images/Sort_Listline.gif);
    background-repeat: repeat-y;
}
.SortEndListline {
    padding-left: 16px;
}
.SortFile {
    background-image: url(../images/Sort_File.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortFileEnd {
    background-image: url(../images/Sort_File_End.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortBg {
    border: 1px solid #c5c6c9;
    border-top: 0px none;
    width: 180px;
    padding-left: 8px;
    background-color: #ffffff;
}
.header {margin:0 auto;height:202px;background:#FFF;}
.top {width:1200px;margin:0 auto;text-align:center;height:140px;}
.logo {width:750px;float:left;margin-top:22px;}
.topr {PADDING-BOTTOM:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;OVERFLOW:hidden;PADDING-TOP:8px;float:right;width:380px;}
.topnav {FLOAT:right;margin-top:20px;}
.topqq {display:block;width:100px;height:25px;margin-bottom:8px;background:#0069b0;color:#FFF !important;float:left;border-radius:5px;line-height:25px;text-align:center;font-size:12px;margin-right:5px;}
.toplx {display:block;width:100px;height:25px;margin-bottom:8px;background:#DDD;color:#111 !important;float:left;border-radius:5px;line-height:25px;text-align:center;font-size:12px;}
.tag a {margin-right:10px;}
.topnav A:hover {COLOR:#0069b0;TEXT-DECORATION:underline;}
.hotline {width:252px;float:right;}
.menu {margin:auto;width:100%;height:62px;background:#0A74CE;}
.menu ul {list-style:none;width:1200px;margin:0 auto;position:relative;}
.menu ul li {float:left;text-align:center;height:62px;line-height:62px;width:133px;}
.menu ul li a {display:block;width:133px;height:62px;line-height:62px;text-align:center;color:#FFF;font-size:16px;}
.menu ul li a:hover {background:#0D67B2;}
.icur {background:#0D67B2;}
.menu ul li ul {display:none;}
.menu ul li:hover ul {display:block;width:1100px;position:absolute;left:0px;top:62px;padding:30px 50px;z-index:999999;background:#FFF;height:430px;filter:alpha(Opacity=98);-moz-opacity:0.98;opacity:0.98;}
.menu ul li ul li {width:142px;float:left;margin:0 7px; background: #fff;}
.menu ul li ul li a {text-align:center;line-height:30px;color:#000;}
.menu ul li ul li a img {width:140px;height:100px;padding:2px;border:1px #EEE solid;display:block;}
.menu ul li ul li a:hover {background:none;}
.menu ul li ul li a img:hover {border:1px #182133 solid;}
.dhwjfl {height:90px!important;position:absolute;top:10px;padding-top:7px;}
.dhwjfl li {width:1100px !important;margin:0 auto !important;height:40px !important;}
.dhwjfl li h3 {width:100px;float:left;font-size:14px;}
.dhwjfl li h3 a {text-align:left !important;line-height:50px;width:110px !important;height:40px !important;overflow:hidden;line-height:40px !important;font-size:14px !important;}
.dhwjfl li dl {width:1000px;float:right;}
.dhwjfl li dl dt a {width:100px;float:left;font-size:13px;margin:0px;padding:0px;height:40px !important;text-align:left !important;overflow:hidden;line-height:40px !important;}
.dhabout {border-bottom:1px #EEE solid;height:200px!important;width:1100px!important;}
.dhabout img {width:285px;height:165px;float:left;padding:3px;border:1px #EEE solid;}
.dhabout h3 {width:770px;float:right;height:50px;line-height:50px;text-align:left!important;padding-left:30px;}
.dhabout p {line-height:30px;font-size:13px;text-align:left!important;padding-left:30px;width:770px;float:right;}
.dhxw {width:150px!important; height: auto!important;}
.dhxw li {width:150px!important;height:40px!important;border-bottom:1px #EEE solid;}
.dhxw li a {line-height:40px!important;text-align:center;font-size:14px;display:block;width:150px;height:40px!important;}
.dhxw li a:hover {background:#0D67B2!important;display:block;color:#FFF;}
.menu ul li:hover .dhxw {padding:0px!important;margin:0!important;width:150px!important;}
.menu ul li:hover .dhxw li {margin:0!important;}
.menu ul li:hover .dhxw li a {padding:0px!important;margin:0!important;width:150px!important;text-align:center!important;font-size:13px!important;}
.ibanner {margin:auto;height:572px;background:url(../images/banner_bg.jpg) repeat-x top center;}
.ny_banner {margin:auto;height:500px;}

#solid {width:100%;height:400px;clear:both;position:relative;}
#solid .solid0, #solid .solid1, #solid .solid2, #solid .solid3 {position:absolute;left:0px;top:0px;width:100%;height:400px;display:none;}
#solid .solid0 {background:#fff;}
#solid .solid1 {background:#fff;}
#solid .solid2 {background:#fff;}
#solid .solid3 {background:#fff;}
#solid ul {margin:0px;padding:0px;list-style:none;}
#solid ul li {position:absolute;left:50%;top:0px;width:100%;height:400px;margin-left:-50%;display:none;cursor:pointer;}
#solid ul li:nth-child(1) {background:url(../images/img1.jpg) no-repeat center;height:400px;}
#solid ul li:nth-child(2) {background:url(../images/img2.jpg?v1.1) no-repeat center;height:400px;}
#solid ul li:nth-child(3) {background:url(../images/img3.jpg) no-repeat center;height:400px;}
/*#solid ul li:nth-child(4) {background:url(../images/width_pic3.jpg) no-repeat center;height:620px;}*/
#solid #btt {width:200px;height:55px;top:365px;left:45%;position:relative;margin-left:-100px;}
#solid #btt span {position:absolute;top:15px;left:45%;display:block;width:30px;height:8px;margin:0 15px;text-align:center;background:#3d3d3d;z-index:1000;cursor:pointer;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}


.TB-focus{ width:590px; height:331px; border:1px solid #D8D8D8; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#F12524; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
.TB-focus .hd li.on { background:#F12524; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

.pro_list{ overflow: hidden; margin-top: 10px;}
.pro_list li{ width: 25%; float: left; margin:10px 0 0 0;}
.pro_list li a{ display: inline-block; text-align: center; width: 100%;}
.pro_list li img{ width: 219px; height: 161px;cursor: pointer;  transition: all 0.6s;}
.pro_list li img:hover{transform: scale(1.1);}
.pro_list li a p{ height: 30px; line-height: 30px;}
.pl_div{ width: 219px; height: 161px; overflow: hidden;}